﻿@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:13px; font-family:"微软雅黑","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:13px;}
body{ background:#fff;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}


/* 头部
-------------------------------------------------------------- */

.header { margin: 0 auto;width:100%; }
.nhead { margin:0 auto; height:99px;}
.logo { float:left; padding-top:10px;}
.yhead { float:right;}



/* 导航
-------------------------------------------------------------- */
.menu { margin: 0 auto; height:auto; width:100%;}
.menu a{ color:#666;}
.menu a:hover{ color:#eb891a;}

/* 尾部
-------------------------------------------------------------- */
.footer { margin:0 auto; width:100%;color:#fff;  z-index: 1;}
.footer a{ color:#fff;}
.footer a:hover{ color:#eb891a;}
.footer .foot{ width:100%; background:#363636; height:auto; padding:40px 0;}
.footer .foot .left{ width:1066px;}
.footer .foot .left ul li{ float:left; margin-right:76px;}
.footer .foot .left ul li span{ display:block; margin-bottom:18px;}
.footer .foot .left ul li span a{ font-size:18px;color:#fff;}
.footer .foot .left ul li a{ display:block; font-size:16px;color:#868686; margin-bottom:15px;}
.footer .foot .left ul li a:hover{ color:#fff;}

.footer .foot .right{ width:129px;}
.footer .foot .right span{ display:block; font-size:16px;color:#fff; margin-bottom:18px;}
.footer .foot .right .divb{ margin-top:50px;}
.footer .foot .right .divb a{     cursor: pointer;}
.footer .foot .right .divb img{margin-left:8px;}
.footer .foo{width:100%; background:#2d2d2d; height:66px; line-height:66px;}
.footer .foo .left{ color:#868686; font-size:16px;}
.footer .foo .left a{ color:#868686; font-size:16px;}
.footer .foo .left a:hover{ color:#fff;}
/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%;
    z-index: 2; background:#fff;  }
.content a:hover{color:#eb891a;}


#pages{padding-top:5px; margin:0 auto; margin-top:20px;    text-align: center;}
#pages a{    border: 1px solid #DDD;
    color: #333;
    margin: 2px;
    line-height: 40px;
    font-size: 16px;
    text-decoration: none;
    border-radius: 50px;

    height: 40px;
    display: inline-block;
    padding: 0 17px;}
#pages a:hover{border: 1px solid #f5a11b;color: #fff;margin: 2px;line-height:40px;
    height: 40px;text-decoration: none;background: #f5a11b;color:#FFF;font-size:16px;}
#pages span {color: white;font-weight: bold;    margin: 3px 5px;font-size:12px;    display: inline-block;    color: #f5a11b;
    margin: 2px;
    line-height: 40px;
    font-size: 16px;
    text-decoration: none;
    border-radius: 50px;
    /* width: 40px; */
    height: 40px;
    display: inline-block;
    padding: 0 17px;
    border: 1px solid #f5a11b;}
#pages span img{ margin-top:-8px;}

/* 主页
-------------------------------------------------------------- */




/* 所有的页面的样式用注释标签标注一下
-------------------------------------------------------------- */

.w_1200{ width:1200px; margin:0 auto;}

.top01{width:100%; height:auto; background:#fff url(../images/dh.jpg) repeat-x bottom; position:fixed;top:0; left:0; z-index:9999; border-bottom:1px solid #ececec;}
.top02{width:1200px; height:99px; margin:0px auto;}
.top02_l{width:175px; height:61px; float:left; padding-top:20px;}
.top02_l img{width:175px; height:61px; display:block;}
.top02_c{width: 838px;
    height: 99px;
    margin-left: 101px;
    float: left;}
.top02_r{ height:99px; float:right; border-left:1px solid #e5e5e5;}
.top02_r .top02_r01{ float:left;margin-right:20px; margin-left:20px;}
.top02_r .top02_r02{ float:right;}
.top02 .search_dk{width:20px; height:20px; cursor:pointer; margin-top:41px; display:block;}
.top02 .search_gb{width:20px; height:20px; cursor:pointer; margin-top:41px; display:none;}
.top02 .search02{width:100%; height:auto; position:fixed; left:0px; top:99px; z-index:99999; display:none;}
.top02 .search03{width:1200px; height:auto;margin:0px auto;}
.top02 .search04{width:215px; height:30px; background:#FFF; float:right;}
.top02 .search05{width:38px; height:30px; float:right;}
.top02 .search05 input{ width:44px;height:45px; background:url(../images/sousuo03.png) no-repeat; border:0; outline:none;}


.top02 .in{width:100%; height:44px; line-height:44px; border:0px; display:block; outline:none;    border: 1px solid #e7e7e7;}

.top02 .search_dk01{width:20px; height:20px; cursor:pointer; margin-top:41px; display:block;}
.top02 .search_gb01{width:20px; height:20px; cursor:pointer; margin-top:41px; display:none;}
.top02 .search06{width:100%; height:auto; background:url(../images/sousuo02.png); position:fixed; left:0px; top:99px; z-index:99999; display:none;}
.top02 .search07{width:1200px; height:auto; padding:15px 0px; margin:0px auto;}
.top02 .search09{width:215px; height:30px; background:#FFF; float:right;}
.top02 .search08{width:103px; height:30px; float:right;}
.top02 .search08 a{     font-size: 17px;
    margin-LEFT: 21PX;
    color: #FFF;}
.top02 .search08 a:hover{ color:#FFF;}

.dh{width:100%; height:auto;}
.dh ul{width:100%; height:auto;}
.dh ul li{ height:110px; float:left;}
.dh ul li .a01{line-height:99px; text-align:center; color:#000; font-size:14px; padding: 0 12px;display:block;-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.dh ul li:hover .a01{color:#fff; background:#e60211;}
.dh_xl01{width:100%; height:auto; background:#f5a11b; padding:20px 0px; position:absolute; left:0px; top:99px; z-index:999999; display:none;padding-bottom: 10px;}
.dh_xl02{width:1200px; height:auto; margin:0px auto;}
.dh_xl02_l{ height:auto;}
.dh_xl02_l a{ height:40px; line-height:40px;color:#fff;text-align:center; border:1px solid #fff; padding:0 15px; font-size:15px; margin:0px 30px 10px 0px; display:block; float:left;-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.dh_xl02_l a:hover{ background:#e60211;border:1px solid #e60211;}
.dh_xl02_r{width:480px; height:auto; float:right;}

/* banner */
.banner{position: relative;
    z-index: 2;    margin-top: 99px;}
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;    position: relative;
    z-index: 2;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px; display:none}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;

	top:50%;
	left:0;
	
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:76px;
	width:54px;
	background:transparent url(../images/l.jpg) no-repeat left top;
	margin-top:-30px;
	
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background:transparent url(../images/r.jpg) no-repeat left top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}


/*滑动公告*/
/*公告*/
.notice{padding:20px 0;height:24px;overflow:hidden;background:url(../images/gon.png) no-repeat 0px;position: relative;
    z-index: 2; }
.noticTipTxt{color:#ff7300;height:22px;line-height:22px;overflow:hidden;margin:0 0 0 40px;}
.noticTipTxt li{height:22px;line-height:22px;}
.noticTipTxt a{color:#333;font-size:16px;text-decoration:none; margin-right:130px;}
.noticTipTxt:hover a{color:#cb2b25;}
.noticTipTxt span{ color:#a1a1a1;}
.noticTipTxt:hover span{color:#cb2b25}


.conhe{ width:83%; margin:0 auto;}
.conhe .con01{ width:32%; float:left; margin-right:2%;}
.conhe .con01 .con_top{ position:relative;}
.conhe .con01 .con_top .ima{ width:100%; overflow:hidden;}
.conhe .con01 .con_top img{ width:100%;  -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.conhe .con01:hover .con_top img{-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);}
.conhe .con01 .con_top .xont01{  -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease; width:90%; position:absolute; top:0; left:0; background: url(../images/sousuo02.png) repeat; height:68.5%; font-size:13px; color:#fff; padding-left:5%;padding-right:5%; padding-top:17%; line-height:26px; display:none; opacity:0;   transition: 0.3s;  -webkit-transition: .5s; -moz-transition: .5s;  }
.conhe .con01 h2{ font-size:19px; color:#333; margin-top:3%;}
.conhe .con01 p{ font-size:16px; color:#333; margin:1.5% 0;}
.conhe .con01 b{ font-weight:normal; font-size:13px; color:#666666;}
.conhe .con01:hover .con_top .xont01{ display:block;opacity:1; }
.conhe .con01:hover h2{color:#e60211;}

.wzdw { height:120px;}

.xin_bo{ width:100%; height:auto; background:#f2f2f2; padding:40px 0;}
.xin_bo .left{width:780px;}
.xin_bo .left .lef{ float:left; width:147px;}
.xin_bo .left .lef a{ display:block; margin-top:140px;}
.xin_bo .left .ler{ float:right; width:633px;}


/*按钮样式*/
#ClickMe {
	width: 388px;
	height: 216px; border:0;
	margin:0 auto; padding:0; outline:none; cursor:pointer;
	overflow:hidden;
}
#ClickMe img{-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}
#ClickMe:hover img{-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);}
#goodcover {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 133%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: 0.50;
	filter: alpha(opacity=80);
}
#code {
	width: 600px;
	height: 489px;
	background-color: #fff;
	padding: 10px;
	position: absolute;
	display: none;
	left: 45%;
	z-index: 1002;
}
.close1 {
	width: 600px;
	height: 60px;
}
#closebt {
	float: right;
}
#closebt img {
	width: 20px;
}
.goodtxt {
	text-align: center;
}
.goodtxt p {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #000;
	font-weight: 600;
}
.code-img {
	width: 250px;
	margin: 30px auto 0 auto;
	padding: 10px;
}
.code-img img {
	width: 240px;
}


#conp {
	margin: 0 auto;
	padding-top: 0;
}
#tagp {
	background: url(../images/proxqbg.jpg) repeat-x;
	height: 57px;  
      
}
#tagp LI {
	float: left;
	border-bottom: none;
	background: url(../images/huiquan.png) no-repeat left center;
	text-align: center;height: 36px;
	display: block;margin-right:21px;
}
#tagp LI A {
	color: #333;
	font-family: "微软雅黑";
	display: block;
	font-size: 17px; font-weight:bold; line-height:29px;
	text-decoration: none;
	height: 44px;
}
#tagp LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 4px
}
#tagp LI.selectTagp {
	color: #838383;
	background: url(../images/huaquan.png) no-repeat left center;
	display: block; border-bottom:2px solid #e60211;
}
#tagp LI.selectTagp A {
	color: #333;
}
#tagContentp {
	overflow: hidden; 
}
.tagContentp {
	DISPLAY: none;  
}
#tagContentp DIV.selectTag {
	DISPLAY: block;
	text-align: center;
}
.tagContentp .news{ width:633px;}
.tagContentp .xinlie{ float:right; width:499px;    margin-top: 72px; position:relative;}
.tagContentp .xinlie .xin01 h2{ font-size:20px; font-weight:bold; margin-bottom:20px; color:#bd8728;}
.tagContentp .xinlie .xin01 p{ font-size:15px; background:url(../images/xinheng.png) no-repeat bottom; padding-bottom:20px;}
.tagContentp .xinlie .more{
    display: block; font-size:14px; color:#999;position: absolute;
    top: -66px;
    right: 0;}
.tagContentp .xinlie .more:hover{ color:#bd8728;}
	.tagContentp .xinlie .mshi p { margin-top:18px;}
.tagContentp .xinlie .mshi p a{ font-size:16px; color:#333;}
.tagContentp .xinlie .mshi p img{ margin-right:8px;}
.tagContentp .xinlie .mshi p span{ float:right; font-size:13px; color:#bfbfbf;}
.tagContentp .xinlie .mshi p a:hover{ color:#bd8728;}
.tagContentp .xinlie .xin01 p:hover{ color:#bd8728;}
.tagContentp .xinlie .mshi p:hover a{ margin-left:7px;}
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


#owl-demo{position:relative;width:633px;    height: 169px;}
#owl-demo .item{ position:relative;display:block; width:633px;}
#owl-demo .item p{ font-size:16px;}
#owl-demo b{width:100%;height:20px; display:block; font-size:15px; font-weight:normal; color:#a2a2a2; margin-bottom:18px;}
#owl-demo span{width:80%;font:17px "微软雅黑","黑体";color:#333;text-align:left;    height: 56px;
    display: block;
    line-height: 56px; }

.owl-pagination{position:absolute;     right: 5px;    top: 29px;width:13%;height:22px;text-align:right;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background:url(../images/udian.png) no-repeat;*display:inline;*zoom:1;}
.owl-pagination .active{width:10px;background:url(../images/hdian.png) no-repeat;}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}




/*幻灯片*/
/* 核心代码 */
.focus{width:633px;height:169px;overflow:hidden;position:relative;}
.focus ul{height:380px;position:absolute;}
.focus ul li{float:left;width:633px;height:187px;overflow:hidden;position:relative;}
.focus ul li h2{ font-weight:normal; font-size:17px; color:#333333; height: 56px;
    line-height: 56px;}
.focus ul li span{width:100%;height:20px; display:block; font-size:15px; font-weight:normal; color:#a2a2a2; margin-bottom:18px;}
#owl-demo .item p{ }

.focus ul li p{font-size:16px;}

.focus ul li div{position:absolute;overflow:hidden;}
.focus .btn{position:absolute;height:10px;    right: 11px;
    top: 29px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:8px;height:8px;margin-left:9.95px;cursor:pointer; border:1px solid #a4a4a4;border-radius:50%;}
.focus .btn span.on{ border:1px solid #f5a11b;background:#f5a11b;}
.focus .preNext{width:45px;height:0;position:absolute;top:90px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}



/*友情链接开始*/
#cate {
	height: 65px;
	line-height: 65px;
	text-align: left;
	width:235px;
      borde-left:1px solid #393939; border-top:0; border-bottom:0;
}
#cate .cate_wrp {
	overflow: hidden;
}
#cate .cate_inp {
	padding-left:15px;
	height:65px;
	width: 145px;
	border: 0;
	border-right:none;
	color:#666;
	float: left;font-size: 16px;
}
#cate a.cate_tri:link,  #cate a.cate_tri:visited {
	width:75px;
	height:65px;
	float: left; display:block;
	background: url(../images/ytop.png) no-repeat center center;
}
#cate .cate_drop {
	background:#555;
	border:0;
	color:#fff;
	border-radius: 2px;
	position: absolute;
	z-index:9999999;
	width: 343px;
}
#cate .cate_drop li {
	padding-left:15px;
	color:#fff;
	    line-height: 39px;
    border-bottom: 1px solid #666;
}
#cate .cate_drop li a{color:#fff;font-size: 16px;}
#cate .cate_drop li:hover {
	color:#333;
	cursor: pointer;
}
/*友情链接结束*/



.nei_ye{ width:100%; height:56px; background:#e4e8e8;}
.nei_ye a{ display:block; float:left; padding:0 40px; line-height:56px; background:#d6d6d6; color:#333; font-size:16px;-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.nei_ye a:hover{ background:#f5a11b; color:#fff;}
.nei_ye .on{ background:#f5a11b; color:#fff;}

.dangnei{ width:100%; border-bottom:1px solid #c9d0d9; height:44px; text-align:right;}
.dangnei .wwer{ float:right; border:1px solid #c9d0d9; border-top:0; height:44px;padding:0 16px; border-bottom:0; margin-right:15px;}
.dangnei .wwer a img{ margin-top:16px; display:block;}
.dangnei .wwer01{ float:right; height:44px; line-height:44px;}
.dangnei .wwer01 a{ padding:0 3px; font-size:13px;}



/*新闻中心开始*/
.content .nxin{ width:1200px; margin:0 auto; margin-top:49px; padding-bottom:50px;}
.content .nxin .ntui{ width:1200px;  background:#fff; margin-bottom:40px;}
.content .nxin .ntui ul li{ width:341px; float:left; height:394px; border-left:1px solid #E3E3E3; padding:29px;}
.content .nxin .ntui ul li .ntuix{ width:326px;padding:14px; padding-top:24px;     padding-left: 0;}
.content .nxin .ntui ul li .ntuix h2{ font-size:17px; color:#333;  padding-bottom:10px;}
.content .nxin .ntui ul li .ntuix p{ font-size:15px;}
.content .nxin .ntui ul li .ntuix .shi{ font-size:14px; color:#bebebe;padding-bottom:10px;}
.content .nxin .ntui ul li .ntuix .more{ width:30px; height:30px; background:url(../images/morehui.png) no-repeat; margin-top:15px;}
.content .nxin .ntui ul li:hover .ntuix .shi{color:#dd0800;}
.content .nxin .ntui ul li:hover .ntuix p{color:#dd0800;}
.content .nxin .ntui ul li:hover .ntuix h2{color:#dd0800;}
.content .nxin .ntui ul li:hover .ntuix .more{ width:30px; height:30px; background:url(../images/morehua.png) no-repeat; margin-top:15px;}
.content .nxin .ntui ul li:hover{box-shadow: #E0E0E0 0px 0px 10px;}
.content .nxin .ntui ul li .dade{ width:341px; height:204px; overflow:hidden;}
.content .nxin .ntui ul li .dade img{width: 100%;
overflow-x: hidden;
overflow-y: hidden;
position: relative;
z-index: 1;
transition-delay: 0s;
transition-duration: 1s;
transition-property: all;
transition-timing-function: ease;
-moz-transition-delay: 0s;
-moz-transition-duration: 1s;
-moz-transition-property: all;
-moz-transition-timing-function: ease;
-webkit-transition-delay: 0s;
-webkit-transition-duration: 1s;
-webkit-transition-property: all;
-webkit-transition-timing-function: ease;
-o-transition-delay: 0s;
-o-transition-duration: 1s;
-o-transition-property: all;
-o-transition-timing-function: ease;}

.content .nxin .ntui ul li:hover .dade img{transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-webkit-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);}
.content .xliebiao{ width:1200px; height:auto; margin:0 auto; margin-top:41px;}
.content .xliebiao ul li{ height:160px; background:#fff; width:1200px; margin-bottom:25px;}

.content .xliebiao ul li .naleft{ width:1015px; height:120px; background:#fff; float:left; padding-top:40px; border-bottom:1px solid #d4d4d4;}
.content .xliebiao ul li .naleft p{ font-size:16px;}
.content .xliebiao ul li .naleft h2{ font-size:18px; color:#333; padding-bottom:15px;-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.content .xliebiao ul li .naright{ width:113px; height:120px; background:#EBEBEB; float:right; padding-top:40px; padding-left:40px;-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.content .xliebiao ul li .naright h2{ font-size:24px; color:#b7b7b7; font-weight:normal;}
.content .xliebiao ul li .naright .sj{ font-size:14px;}
.content .xliebiao ul li .naright .more01{ width:38px; height:38px; background:url(../images/mo01.png) no-repeat; margin-top:15px;}
.content .xliebiao ul li:hover .naright{ background:#e60211;}
.content .xliebiao ul li:hover .naright h2{ color:#fff;}
.content .xliebiao ul li:hover .naright .sj{ color:#fff;}
.content .xliebiao ul li:hover .naright .more01{ width:38px; height:38px; background:url(../images/mo02.png) no-repeat; margin-top:15px;} 
.content .xliebiao ul li:hover .naleft h2{ color:#e60211;}
.content .xliebiao .fen{}



/*产品列表开始*/
.huise{ background:#f8f8f8;}
.content .he{ width:1200px; margin:0 auto; padding-top:45px; padding-bottom:50px;}
.subNavBox{width:286px; float:left;padding-right:43px; border-right:#eaeaea 1px solid; background:#fff; margin-right:8px;}
.subNavBox h2{ height:49px; width:304px; border-bottom:1px solid #EFEFEF; line-height:49px; font-size:20px; color:#3c3c3c;  padding-left:19px;}
.subNav{ width:286px; height:60px; text-align:left; line-height:60px; color:#333333; font-size:16px;  border-bottom:1px solid #EFEFEF; background:#fff url(../images/jia.jpg) no-repeat right;margin-bottom:15px; margin-left: 19px;}
.navContent01{ width:241px; margin:25px auto;}

.navContent01 li{ width:231px;  height:50px; text-align:left; line-height:50px; font-size:13px; padding-left: 10px;background:#EEEEEE; margin-bottom:7px;}
.navContent01 li a{ color:#666666; font-size:16px;}
.navContent01 li.on{background:#EEEEEE;}
.navContent01 li.on a{color:#e60211;}
.subNav:hover{ color:#e60211; background:#fff;}
.currentDd{ color:#e60211;  border-bottom:1px solid #010101; background:#fff url(../images/jian.jpg) no-repeat right;}

.navContent01{display: none;}

.content .he .navyou{ float:right; width:852px; height:auto;}
.content .he .navyou .nv01{    height: 334px; float:left; padding-top:25px; padding-bottom:45px; text-align:center; width:276px; background:#fff; margin-right:12px;margin-bottom:12px;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in;}
.content .he .navyou .nv01 .nv_na{ overflow:hidden;}
.content .he .navyou .nv01 .nv_na img{
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}

.content .he .navyou .nv01:hover .nv_na img{-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);}
.content .he .navyou .nv01 h3{ text-align:center; font-weight:normal; font-size:18px; color:#333; padding-top:20px; padding-bottom:13px;}
.content .he .navyou .nv01 p{ text-align:center; font-weight:normal; font-size:14px; color:#666;}
.content .he .navyou .nv01:hover{  box-shadow:0px 3px 18px 1px #DEDEDE}

.content .he .navyou .nv01:hover h3{ color:#e60211}

/*产品列表结束*/

/*荣誉开始*/
.hon01{ padding:60px 0 20px 0; border-bottom:1px solid #d9dee5; margin-bottom:45px;}

/*荣誉资质*/
.ryzz{ }
#zoom {
	z-index: 99990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
#zoom .content.loading {
	background-image: url('../images/loading.gif');
}
#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	border-radius: 4px;
}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('../images/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('../images/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#zoom .next {
	right: 0;
	background: url('../images/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}



/*关于我们*/
.about{ padding-bottom:30px;}
.about p{ color:#333;font-size:16px; padding-bottom:30px;line-height: 30px;}
.about .shipini{ padding-bottom:35px;}
.about .shipini .right{ overflow:hidden;}
.about .shipini .right img{ width:100%;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in;}
.about .shipini .right:hover img{-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);}


/*产品详情*/
.rpo{ position:relative; background:url(../images/chantu.jpg) no-repeat center; height:642px;}
.rpo .proty{ position:absolute; top:70px; left:0; width:100%;}
.rpo .proty .pr01 .left{ width: 405px;
    margin-top: 55px;
    padding-left: 347px;
    text-align: left;}
.rpo .proty .pr01 .left h2{ color:#fff; font-size:34px; margin-bottom:8px;}
.rpo .proty .pr01 .left h3{line-height: 30px; color:#fff; font-size:16px; margin-bottom:50px; background:url(../images/gbai.jpg) no-repeat bottom left; padding-bottom:25px; font-weight:normal;}
.rpo .proty .pr01 .left p{ color:#fff; font-size:16px; padding-bottom:22px;}
.rpo .proty .pr01 .right{width: 443px;}


.wu{ background:#f4f4f4; height:auto; width:100%; padding-top:40px; padding-bottom:67px;}
.wu .huanjie{ width:898px; margin:0 auto;}
.wu .huanjie a{ display:block; float:left; padding:0 50px; background:url(../images/prline.gif) no-repeat right center; width:83px; text-align:center; font-size:17px; font-weight:bold; color:#333;}
.wu .huanjie a img{ margin-bottom:14px;}
#cono {
	margin: 0 auto;
	padding-top: 0; padding-bottom:40px;
}
#cono .taghh{ width:100%; height:103px; background:url(../images/baobg.jpg) no-repeat center;}
#tago {
	height: 50px;    width: 1200px; margin:0 auto;    padding-top: 51px;
    
}
#tago LI {
	float: left;
	border-bottom: none;
	background: url(../images/huiquan.png) no-repeat left center;
	text-align: center;height: 50px;
	display: block; border:1px solid #fff; margin-right:1px;
}
#tago LI A {
	color: #fff;
	font-family: "微软雅黑";
	display: block;
	font-size: 17px; font-weight:bold; padding:0 64px;line-height:50px;
	text-decoration: none;
	height: 50px;
}
#tago LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 4px
}
#tago LI.selectTag {
	color: #333333;
	background:#fff; border:1px solid #fff;
	display: block;
}
#tago LI.selectTag A {
	color: #333333;
}
#tagContento {
	overflow: hidden;  width: 1200px; margin:0 auto; margin-bottom:50px;
}
.tagContento {
	DISPLAY: none;    width: 1200px;
}
#tagContento DIV.selectTag {
	DISPLAY: block;
	text-align: center;
}
.tagContento .news{ float:left; width:670px;}

#tagContento h2{ font-size:18px; color:#333; padding-top:40px; padding-bottom:18px;}
#tagContento p{ font-size:14px; color:#666; line-height:28px;}


.chanchan{ padding-top:60px;}
.chanchan .ccpv{ padding-top:45px;}
.chanchan p{ font-size:16px; color:#333;}




/*教师风采开始*/
.jiaoshi{ padding-bottom:50px;}
.jiaoshi ul li{ width:282px; height:316px; position:relative; overflow:hidden; margin-right:20px; margin-bottom:20px; float:left;}
.jiaoshi ul li .xclk{ position:absolute; bottom:-266px; left:0; height:316px; background:url(../images/zpng.png) repeat;-webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.jiaoshi ul li .xclk .nm{ padding-bottom:20px;}
.jiaoshi ul li .xclk .nm span{ padding:0 23px; height:50px; line-height:50px; display:inline-block; color:#fff; font-weight:bold; font-size:17px;}
.jiaoshi ul li .xclk .nm b{padding:10px 0; padding-left:15px; color:#fff; font-weight:normal;}
.jiaoshi ul li .xclk p{ color:#fff; font-size:13px; padding:0 18px; padding-bottom:8px;}
.jiaoshi ul li .xclk i{ color:#fff; font-size:13px;padding:0 18px; font-style:normal}
.jiaoshi ul li:hover .xclk{bottom:0;background:url(../images/sousuo02.png) repeat;}
.jiaoshi ul li:hover .xclk .nm {padding-top:40px;}
.jiaoshi ul li img{ -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.jiaoshi ul li:hover img{-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);}


/*发展历程效果内容开始*/
.ctn_lh{ width:1200px; margin:0 auto;}
#conl{ width:1200px; margin:0 auto; height:583px; overflow:hidden; margin-top:57px; margin-bottom:57px;}
#tagl {   background:#fff;  }
#tagl LI { height:60px;display: block; padding-left:40px;}
#tagl LI A {color:#666; text-align:center; line-height:20px; font-style: italic; font-size:18px;  line-height: 50px;}

#tagl LI.selectTagl {color: #666; }
#tagl LI.selectTagl A {color: #00a5ee; border-bottom:2px solid #00a5ee;}
#tagContentl {width:875px; height:100%; float:right; position:relative;}
.tagContentl {DISPLAY: none;  height:100%;}
#tagContentl DIV.selectTagl {DISPLAY: block}

.tabs{ position:relative;  width:1200px; margin:0 auto; height:100%;padding-top:0px; z-index:99;}
.tabs a{text-decoration:none;}
.tabNav{ font-size:0;text-align:center; position:relative; z-index:-1;}


.tabPane{width:100%;height:100%; }
.tabPane .zuobian{float:left; width:557px; height:256px; float:left;padding:40px; background:#eeece8;}
.tabPane .zuobian h2{ font-size:28px; font-weight:normal; color:#e60211; padding-bottom:5px; border-bottom:1px solid #d7d2c7; margin-bottom:15px;}
.tabPane .zuobian p{ height: auto;
padding-bottom: 10px; font-size:16px; color:#333;}
.tabs .next{position:absolute;top: 306px;
right: 37px; z-index:99999; }
.tabs .prev{ position:absolute;top: 306px;
right: 67px;z-index:99999;}
.lhyf{ position:absolute; width:259px; z-index:1; height:336px; background:url(../images/lhyf.png) no-repeat;  left:-135px; top:23%;}
.lhyf_dq{ width:557px; z-index:9999; height:336px; float:left;}
.lhyf_dq b{ font-weight:900; color:#fff; display:block; font-size:20px; width:195px; margin:30px auto; height:49px; line-height:76px;}
.lhyf_dq span{ display:block; width:98px; height:42px; color:#fff; background:url(../images/dsj.png) no-repeat; float:left; font-size:18px; text-align:center; margin-right:5px;line-height:45px;position: absolute; font-weight: normal;
top: 30px;
left: 0;}
.lhyf_dq p{ width:195px; display:block; margin:0 auto; font-size:13px; color:#fff; font-weight:100;}


/*创新科技开始*/
.chanchan01{ padding-top:50px;}

.chanchan01 .xidada{ float:right; font-size:16px; color:#333; background:url(../images/cheng.jpg) no-repeat center left; padding-left:38px; padding-top:15px; padding-bottom:15px;}
.chanchan01  h3{ font-size:17px; color:#333; background:url(../images/hedian.png) no-repeat center left;padding-left:15px; margin-bottom:10px;}
.chanchan01  p{ font-size:16px; color:#333; line-height:28px; padding-top:30px;}
.chanchan01 .ccpv{ padding-top:20px;}

.kec00{ padding-top:40px; padding-bottom:70px;}
.kec00 .left{ width:700px;}
.kec00 .right{ width:400px; height:350px; background:#efefef; padding-top:50px; padding-left:100px;}
.kec00 .right h4{ color:#e60211; font-size:18px;}

.kec00 .right p{ color:#333; font-size:16px; padding-top:7px; padding-bottom:20px;}




/*合作加盟开始*/

.la{ width:100%; height:auto; margin:0px auto;font-family:'微软雅黑'; padding-top:10px; margin-top:40px; padding-bottom:50px;}
.la .tab{ overflow:hidden; width:1100px; margin:0 auto; margin-bottom:25px; background:url(../images/heh.jpg) no-repeat center 89px; padding:0 50px;}
.la .tab a{ display:block; width:182px;float:left; text-decoration:none; color:#333; font-size:16px; padding:0px; text-align:center; margin-right:121px;}

.la .tab a .wona{width:109px; height:123px;background:url(../images/xj.png) no-repeat; margin:0 auto;position:relative;-webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.la .tab a span{display:none;}
.la .tab a b{ display:block;font-size:18px; color:#333;     padding-top: 47px;}
.la .tab a img{ padding-bottom:10px; padding-top:39px;-webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.la .tab a.on .wona{ background:url(../images/xj01.png) no-repeat;color:#666; text-decoration:none;}
.la .tab a.on span{ display:block;}
.la .content03{ overflow:hidden; width:100%; height:auto; padding-bottom:30px;background:#ececec;}
.la .content03 ul{ width:787px; margin:0 auto; text-align:center; padding-top:26px;}
.la .content03 li{ display:none;line-height:28px; font-size:16px; color:#333; background:url(../images/yh.jpg) no-repeat bottom center; padding-bottom:15px;}
.la .tab a.on b{ background:url(../images/hejian.jpg) no-repeat bottom center; padding-bottom:25px;}


/*企业文化开始*/
.qiwen01{ width:100%; height:502px; background:url(../images/qitu.jpg) no-repeat center;}

.qiwen01 .qiqi{ width:362px; height:442px;background:url(../images/sousuo02.png) repeat center;}
.qiwen01 .qiqi h3{ color:#fff; font-size:17px; padding-top:70px; padding-left:23px; padding-bottom:15px;}
.qiwen01 .qiqi .pl{ color:#fff; font-size:16px;background:url(../images/qibai.png) no-repeat 23px bottom; padding-bottom:20px;  padding-left:23px; margin-bottom:60px;}
.qiwen01 .qiqi p{ line-height:38px;width:312px; color:#fff; font-size:16px; padding-left:23px;}
.qiwen01 .qiqi .pl01{ width:50px; color:#fff; font-size:16px;background:url(../images/xibai.png) no-repeat center left; padding-left:30px; margin-bottom:60px; float:right; text-align:right; margin-right:31px; margin-top:30px;}

.wjia{ padding:50px 0;}
.wjia .qiwen02{ float:left; width:363px; margin-right:30px;}
.wjia .qiwen02 h5{ font-size:19px; color:#333; padding:25px 0; padding-bottom:10px;}
.wjia .qiwen02 p{ font-size:16px; color:#333;}
.wjia .qiwen02 .tu01{ overflow:hidden;}
.wjia .qiwen02 img{ -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.wjia .qiwen02:hover img{-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);}

/*联系我们*/
.lxwm .lx_tit{ padding-top:50px; padding-bottom:40px;}
.lxwm .lx_tit h2{ font-size:24px; color:#e60211; padding-bottom:10px;}
.lxwm .lx_tit p{ font-size:14px; color:#a2a2a2; font-weight:bold; background:url(../images/lheng.jpg) no-repeat bottom left; padding-bottom:16px;}
.lxxue{ padding-bottom:40px;}
.lxxue .lxx01{ float:left; width:224px; height:149px; background:#edefef; text-align:center; margin-right:20px;margin-bottom: 15px;}
.lxxue .lxx01 img{ padding-top:20px; padding-bottom:10px;}
.lxxue .lxx01 h6{ font-size:16px; font-weight:normal; color:#333; margin:0; padding:0;padding-bottom:10px;}
.lxxue .lxx01 p{ font-size:16px; font-weight:normal; color:#333;}

.lxxue01 .lvu01{ float:left; font-size:16px;color:#333; width:50%; padding-bottom:18px;}
.lxxue01 .lvu01 img{ margin-right:15px;}
.didi{ padding-top:30px;}
.didi img{ width:100%;}

/*人力资源开始*/

#cond {
	margin: 0 auto;
	padding-top: 0; margin-top:59px;
}
#tagd {
	background: url(../images/proxqbg.jpg) repeat-x;
	height: 57px; margin-bottom:40px;  
      
}
#tagd LI {
	float: left;
	width: 150px;
    height: 43px;
    margin-bottom: 20px;
    border: 1px solid #d2d2d2;
    border-radius: 25px;
    line-height: 43px;
    text-align: center;
    font-size: 15px;
    color: #333;
    display: inline-block;
    margin-right: 19px;
}
#tagd LI A {
	color: #333;
	font-family: "微软雅黑";
	display: block;
	font-size: 16px; line-height:43px;
	text-decoration: none;
	height: 43px;
}
#tagd LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 4px
}
#tagd LI.selectTagd {
	    background: #bc0c0c;
    border: 1px solid #bc0c0c;
    color: #fff;
}
#tagd LI.selectTagd A {
	color: #fff;
}
#tagContentd {
	overflow: hidden; 
}
.tagContentd {
	DISPLAY: none;  
}
#tagContentd DIV.selectTag {
	DISPLAY: block;
	text-align: center;
}

#tagContentd .jizhi .left{ width:605px; font-size:16px; color:#666; line-height:32px;}
#tagContentd .jizhi .right{ width:561px;}
#tagContentd  h2{ font-weight:normal; color:#e60211; font-size:30px; margin-bottom:13px;}
#tagContentd  span{ display:block; font-weight:normal; color:#666666; font-size:16px;    margin-bottom: 20px;}
#tagContentd .jizhi .left h3{ font-weight:bold; color:#333; font-size:18px; margin-bottom:13px;}
#tagContentd .jizhi{ border-bottom:1px solid #e7e7e7; padding-bottom:30px; margin-bottom:30px;}

#tagContentd .jizhi01 .left{ width:605px; font-size:16px; color:#666; line-height:32px;}
#tagContentd .jizhi01 .right{ width:561px;}
#tagContentd .jizhi01 .left h3{ font-weight:bold; color:#333; font-size:18px; margin-bottom:13px;}
#tagContentd .jizhi01{ margin-top:35px;border-bottom:1px solid #e7e7e7; padding:40px 0; padding-bottom:60px; margin-bottom:30px;}
#tagContentd .jizhi02  h3{ font-weight:bold; color:#333; font-size:18px; margin-bottom:13px; padding-bottom:15px;}
#tagContentd .jizhi02{ margin-top:35px; border-bottom:1px solid #e7e7e7; padding-bottom:30px; margin-bottom:30px;}
#tagContentd .rencai span{ display:block; width:590px; padding-bottom:3px; margin-bottom:20px;}
#tagContentd .rencai h2{ width:590px; }
#tagContentd .rencai .jizhi{ border-bottom:0;}
#tagContentd .zhaopin h2{ font-weight:normal; color:#e60211; font-size:30px; margin-bottom:13px;}
#tagContentd .zhaopin span{ display:block; font-weight:normal; color:#666666; font-size:16px;}




.cai01{ width:246px; float:left;    height:198px; background:url(../images/zhanline.jpg) no-repeat right top; padding-right: 36px;
    padding-left: 36px; margin-top:38px;}
.cai01 h3{ font-size:17px; color:#333; padding:15px 0;}
.cai01 p{ font-weight:normal; font-size:16px; color:#666; line-height:28px;}


.zhaoxixi h2{ font-weight:normal; color:#e60211; font-size:30px; margin-bottom:13px;}
.zhaoxixi span{ display:block; font-weight:normal; color:#666666; font-size:16px;}


/*人才招聘*/
.incontent { width:1200px; margin:0 auto; font-size: 13px; line-height: 24px; padding-bottom:70px; padding-top:35px;}
.job-select { background: #ededed; padding: 15px 25px 5px; }
.job-item { line-height: 30px; overflow: hidden; padding-bottom: 10px; }
.job-item span { display: blcok; float: left; padding-left: 35px; color: #73737a; }
.job-item a { display: block; float: left; color: #73737a; margin: 0 20px; }
.job-item .current, .job-item a:hover { color: #1c73f9; }
.job-item-adds { background: url(../img/icon-address.png) no-repeat left; }
.job-item-type { background: url(../img/icon-jobclass.png) no-repeat left; }
.job-item-pub { background: url(../img/icon-pubtime.png) no-repeat left; }

.job-list li { background: #f4f4f4; min-height: 75px; position: relative; width: 100%; margin-top: 10px; }
.job-list-cont { padding: 25px; width: 1150px; position: relative; overflow: hidden; }
.job-list-btn { display: block; position: absolute; top: 0; right: 0; background: url(../images/renmen.png) #e0e0e0 no-repeat center center; width: 150px; height: 100%; }
.job-list-date { width: 109px; height:22px; margin-top:10px; margin-left:7px; float: left; color: #3c3c3c; background:url(../images/hxian3.jpg) no-repeat right; font-size:18px; font-family: "微软雅黑"; -webkit-transition: all .3s; transition: all .3s; }
.job-list-content { float: left; width:814px; padding-left:16px; }
.job-list-content p { color: #474752; height: 0; -webkit-transition: all .3s; transition: all .3s;display:none;}
.job-list-content h4 { color: #3c3c3c; font-weight:500; font-size: 14px; line-height:25px; }
.job-list-content h4 span{ color: #e60211; font-weight:500; font-size: 18px; }
.line { background:url(../images/hxian4.jpg) no-repeat bottom left; height:2px; margin-bottom:20px; line-height:18px;}
.job-list .current .job-list-content p { height: auto; display: block; }
.job-list .job-list-content p strong { color:#333; font-weight:normal; font-size:15px;}
.job-list .current h4 a, .job-list-content h4 a:hover { color: #f48508; }

.job-list li.current .job-list-date { color:#3c3c3c;background: url(../images/hxian3.jpg) no-repeat right center;}

/*by lin*/
.job-list-content span { display: block; color: #f48508;-webkit-transition: all .3s; transition: all .3s; }
.job-list .current .job-list-content span { height: auto; display:block;}
.job-list-content span.email { margin-top: 10px; }
.job-list li .shengqing { display:none;}
.job-list li.current .shengqing { display:block; float:left; padding-top:50px; width:500px; padding-left:131px;}
.shengqing a { display:block; background:#787878; border-radius:5px;width:147px; height:45px; text-align:center; line-height:45px; color:#FFF;}
.shengqing a:hover { background:#bc0c0c; color:#FFF;}




.wujie .wuwen{ text-align:center;}
.wujie .wuwen p{ font-size:18px; color:#333; padding-top:40px;}
.wujie .wen_bo{ padding-top:60px; padding-bottom:70px;}
.wujie .wen_bo .left{ width: 840px;
    height: 434px;}
.wujie .wen_bo .left img{ width:100%;}
.wujie .wen_bo .right{
    background: #f5a11b;
    font-size: 16px;
    color: #fff;
    line-height: 31px;
	  width: 300px;
    height: 374px;
    padding-left: 34px;
	padding-right: 26px;
	padding-bottom:0;
    padding-top:60px;
	}



/*新的导航*/
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.inner { width: 1500px; margin: 0px auto; }
.insideW { width: 1500px; margin: 0px auto; }

.header-box { position: fixed; width: 100%; left: 0; top: 0; z-index: 99999; height: 122px;     background: #fff;}
.header-box .hedd{ margin:0 auto;}
.header {background: #ffffff; }
.logo { float: left; width: 136px; margin-top: 11px; position: relative; z-index: 10; }
.logo img { display: block; width: 100%; line-height: 0; }
.nav-box { display: block; width: 100%; text-align: center; }
.nav { display: inline-block; margin: auto; }
.nav li { float: left; position: relative; }
.nav li:before { content: ""; width: 100%; height: 100%; background: #e60211; position: absolute; left: 0; top: 0; -webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1); transition: transform .4s cubic-bezier(.4,0,.2,1); transition: transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1); transform-origin: left 100%; -webkit-transform-origin: left 100%; transform: scaleY(0); -moz-transform: scaleY(0); -webkit-transform: scaleY(0); visibility: hidden\9; }
.nav li a { display: block; height: 99px; line-height: 99px; padding:0 15px; position: relative; color: #000; font-size: 16px; font-family: "Microsoft Yahei"; }
.nav span{ float:left; line-height:122px; color:#dcdcdc;    font-size: 18px;}
.nav li:hover:before, .nav li.current:before { transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 0; -webkit-transform-origin: left 0; visibility: visible\9; }
.nav li:hover a, .nav li.current a { color: #fff; }
.mon { float: right; position: relative; z-index: 10; }
.monline { float: left; margin-top: 20px; margin-right: 18px; }
.monline strong { display: block; line-height: 1; color: #646464; border: 1px solid #7f8b90; border-radius: 5px; font-weight: normal; padding: 3px; float: left; width: 24px; }
.monline b { float: left; color: #0d4194; font-size: 30px; line-height: 33px; font-weight: normal; margin-left: 12px; font-family: "Conv_Helvetica-Condensed-Light"; }
.monstar { float: left; width: 96px; }
.monstar a { display: block; padding-top: 46px; position: relative; height: 28px; line-height: 1; text-align: center; color: #323232; }
.monstar a:hover img{ -webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); -webkit-animation: shake 0.5s; animation: shake 0.5s; }
.menu { position: absolute; left: 0; top: 99px; background: #f5a11b; width: 100%; opacity: 0; height: 0; overflow: hidden; }


@-webkit-keyframes slideIn {
    0% { width: 0; }
    100% { width: 100%; }
}

@keyframes slideIn {
    0% { width: 0; }
    100% { width: 100%; }
}

.fresh { width: 318px; position: absolute; right: 7.77777%; top: 35.42%; }
.fresh-info { float: left; margin-bottom: 52px; transform-origin: 0 0; transform: translateX(100%); -webkit-transform: translateX(100%); -moz-transform: translateX(100%); opacity: 0; transition: 0.6s 0; }
.fresh-info:nth-child(2n+2) { float: right; }
.baby { position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; }
.btime { text-align: center; margin-bottom: 3.5%; opacity: 0; }
.btime img { display: block; margin: auto; line-height: 1; }
.bdpage1 { text-align: center; }
.bdpage1 img { display: block; margin: auto; opacity: 0; transform: scale(1, 1) translateY(100%); }
.bannerwr { position: absolute; width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.worries { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.worries-info { width: 50%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden; }
.worries-info .wrrestimg { display: block; width: 100%; height: auto; position: absolute; left: 0; bottom: 0; }
.worrest { width: 100%; position: absolute; left: 0; top: 18%; z-index: 5; opacity: 0; transform: translateY(-200%); -webkit-transform: translateY(-200%); -moz-transform: translateY(-200%); transition: 0.65s 0s; }
.worrest h2 { text-align: center; color: #8c8c8c; font-size: 32px; line-height: 1; font-weight: bold; margin-bottom: 13px; }
.worrest p { text-align: center; color: #8c8c8c; font-size: 15px; margin-bottom: 16px; line-height: 1.8; }
.worrest p img { display: block; margin: auto; }
.worrest strong { display: block; text-align: center; color: #41cbf3; font-size: 19px; font-weight: bold; }
.worries-info1 { left: 50%; }
.mindles { position: absolute; left: 50%; margin-left: -90px; top: 41.42%; opacity: 0; transform: scale(1, 1) rotate(-180deg); z-index: 20; }
.worries-info mark { display: block; width: 100%; height: 100%; background: #caf0fb; position: absolute; left: 0; top: 0; z-index: 10; transform: translateX(0%); -webkit-transform: translateX(0); -moz-transform: translateX(0); transition: 1s 0.8s; }
.numble { position: absolute; left: 170px; bottom: 40px; z-index: 20; }
.numble span { display: inline-block; float: left; line-height: 24px; color: #0d4194; font-size: 15px; }
.numble b { display: inline-block; float: left; color: #0d4194; line-height: 24px; font-weight: normal; font-size: 15px; margin: 0 4px; }

.enav.showinfo { display: block; }
.enav { position: relative; text-align: left; display: none; }
.navigate { float: left; padding-left: 136px; margin-top: 33px; width: 45%; }
.navigate .logoin { display: inline-block; vertical-align: bottom; margin-left: 30px; padding-top: 72px; }
.navigate .logoin a { font-size: 14px; color: #fff; margin-right: 14px; line-height: 1; padding-bottom: 3px; position: relative; }
.navigate .logoin a:before { content: ""; width: 100%; height: 1px; background: #fff; position: absolute; left: 0; bottom: 0; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .3s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .3s cubic-bezier(.4,0,.2,1); transition: transform .3s cubic-bezier(.4,0,.2,1); transition: transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9; }
.navigate .logoin a:hover:before { transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9; }
.navigate .logoin .line { font-size: 12px; color: #fff; margin-right: 14px; line-height: 1; padding-bottom: 3px; position: relative; }
.navtt { height: 130px; align-items: center; margin-bottom: 20px; display: -webkit-flex; display: flex; }
.navtt img { line-height: 1; max-height: 100%; display: inline-block; vertical-align: bottom; }
.levalMenu { position: relative;margin-left: 28%;width: 100%;  }
.levalMenu > li { float: left; margin-right: 50px; margin-bottom: 15px;}
.levalMenu > li:last-child { margin-right: 0; }
.levalMenu > li > a { display: block; line-height: 1; padding-bottom: 17px; color: #fff; font-size: 17px; position: relative; }
.levalMenu > li > a:before { content: ""; width: 100%; height: 3px; background: #fff; position: absolute; left: 0; bottom: 0; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1); transition: transform .4s cubic-bezier(.4,0,.2,1); transition: transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9; }
.levalMenu > li > a:hover{ color:#fff;}
.levalMenu > li:hover > a:before, .levalMenu > li.now > a:before { transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9; }
.levalMenu > li.now .menudown { display: block; }
.menudown { position: absolute; left: 0; top: 26px; padding-top: 30px; display: none; }
.menudown li { float: left; padding-right: 45px; }
.menudown li:last-child { margin-right: 0; }
.menudown li a { display: inline-block; line-height: 1; color: #6699ff; font-size: 14px; }
.menudown li a:hover, .menudown li.current a { color: #fff; }
.global { float: right; position: relative; }
.global img { display: block; height: 280px; width: auto; line-height: 0; }
.global h3 { color: #ffffff; font-size: 48px; position: relative; line-height: 1; padding-left: 26px; border-left: 4px solid #fff; font-family: "Conv_Century751 SeBd BT Semi Bold"; font-weight: normal; position: absolute; right: 288px; top: 50%; margin-top: -72px; }


/*宝田建设*/

.baotian{ padding-top:60px;}
.baotian p {
    font-size: 16px;
    color: #333;
    padding-top: 6px;
    line-height: 29px;
}
.baotian img{ margin-bottom:20px;}
.tiantian{padding-top:30px;}
.tiantian span{ width:33.333333%; margin:0; padding:0; display:inline-block; float:left;}
.tiantian span img{ width:100%;}
.chanxi{ background:#f8f8f8; padding:35px 0;}
.chanxi .chan_tit{ text-align:center;}
.chanxi .chan_tit h2{ font-size:26px; color:#333333; background:url(../images/jheng.jpg) no-repeat bottom center; padding-bottom:17px;}
.chanxilie ul{ padding-top:40px;}
.chanxilie ul li{ float:left; width:221px; height:300px; background:#fff; text-align:center; padding-top:15px;    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease; margin-right:23px;}
.chanxilie ul li .zhehe{ height:228px; overflow:hidden;}
.chanxilie ul li span{ display:block; color:#333; font-size:16px; padding-bottom:15px;}
.chanxilie ul li b{ font-weight:normal; display:block; color:#ea2530; font-size:17px;}
.chanxilie ul li:hover{box-shadow: #E0E0E0 0px 0px 10px;}


.chanxilie ul li .zhehe img{ -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;}
.chanxilie ul li:hover .zhehe img{-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);}

.chanchan01 .chan_tit{ text-align:center;}
.chanchan01 .chan_tit h2{ font-size:26px; color:#333333; background:url(../images/jheng.jpg) no-repeat bottom center; padding-bottom:17px;}


/*23.2.6*/
.banner {
	position: relative;
	height: 670px;
	overflow: hidden;
}

.banner .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.banner .ban-swiper {
	width: 100%;
	height: 100%;
}
.banner .ban-pagination {
	position: absolute;
	bottom: 5%;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 9;
}
.banner .ban-pagination span {
	background-color: #fff;
	opacity: 1;
}
.banner .ban-pagination span.swiper-pagination-bullet-active {
	background-color: #dd1010;
}
.pro-swiper01 {
	height: 410px;
	width: 100%;
	margin-bottom: 50px;
}

.pro-swiper01 .pro-button {
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	width: 56px;
	height: 56px;
	border-radius: 50%;
	outline: 0;
	cursor: pointer;
	z-index: 9;
}
.pro-swiper01 .pro-prev {
	left: 0;
	 background: rgba(0,0,0,0.7) url("../images/bleft.png") no-repeat center;
}
.pro-swiper01 .pro-next {
	right: 0;
	 background: rgba(0,0,0,0.7) url("../images/bright.png") no-repeat center;

}
.pro-swiper01 .pro-prev:hover {
	 background: rgba(230,2,17,0.7) url("../images/bleft.png") no-repeat center;
}
.pro-swiper01 .pro-next:hover {
	 background: rgba(230,2,17,0.7) url("../images/bright.png") no-repeat center;

}
